AN OBJECT-ORIENTED PATTERN LANGUAGE FOR ENGINEERING DESIGN
نویسندگان
چکیده
منابع مشابه
An Object-Oriented Pattern Matching Language
A graphical model for describing schemes and instances of object-databases and a graphical data manipulation language based on pattern matching, called PaMaL, are introduced. The operations of PaMaL (addition and deletion of nodes and edges) use patterns to indicate the parts of the instance that are aaected by the operation. We give the syntax and semantics of the operations and the programmin...
متن کاملTowards a Pattern Language for Object Oriented Design
Since the publication of the Design Patterns book, a large number of design patterns have been identified and codified. Unfortunately, these patterns are mostly organised in an ad hoc fashion, making it hard for programmers to know which pattern to apply to any particular problem. We have organised a large number of existing object oriented design patterns into a pattern language, by analysing ...
متن کاملLePUS3: An Object-Oriented Design Description Language
LePUS3 [1] (lepus.org.uk) is a logic, visual, object-oriented Design Description Language: a formal specification language designed to capture and convey the buildingblocks of object-oriented design. LePUS3 minimal vocabulary constitutes of abstraction mechanisms that can specify effectively and precisely design patterns and the design of Java (C++, Smalltalk, etc.) programs at any level of abs...
متن کاملEIFFEL: Object-Oriented Design for Software Engineering
Eiffel is an object-oriented language and environment combining the advances in reusable, flexible programming brought by object-oriented techniques with the concerns introduced by modem software engineering, particularly correcmess, reliability and efficiency. As a language, Eiffel offers an extensive combination of facilities: multiple and repeated inheritance, polymorphism and dynamic bindin...
متن کاملAn object-oriented approach for engineering design product modelling
Engineering design, as one of the most challenging application areas for Computer-Aided Engineering, requires the representation of complex data elements as well as complex relationships among them. Users in these environments have found traditional technology inadequate in terms of flexibility, modelling power and efficiency. Thus, it becomes necessary to develop environments capable of suppor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Proceedings of the Canadian Engineering Education Association (CEEA)
سال: 2011
ISSN: 2371-5243
DOI: 10.24908/pceea.v0i0.3673